This repository has no description
1<script lang="ts">
2 import OverviewTab from '$lib/components/profile/tabs/OverviewTab.svelte';
3 import PeopleTab from '$lib/components/profile/tabs/PeopleTab.svelte';
4 import RepoListTab from '$lib/components/profile/tabs/RepoListTab.svelte';
5 import StarredTab from '$lib/components/profile/tabs/StarredTab.svelte';
6 import StringListTab from '$lib/components/profile/tabs/StringListTab.svelte';
7 import VouchTab from '$lib/components/profile/tabs/VouchTab.svelte';
8
9 let { data } = $props();
10</script>
11
12{#if data.tab === 'overview'}
13 <OverviewTab pinned={data.overview.pinned} />
14{:else if data.tab === 'repos'}
15 <RepoListTab repos={data.repos} />
16{:else if data.tab === 'starred'}
17 <StarredTab stars={data.stars} />
18{:else if data.tab === 'strings'}
19 <StringListTab strings={data.strings} />
20{:else if data.tab === 'followers'}
21 <PeopleTab people={data.people} title="Followers" emptyMessage="No followers yet." />
22{:else if data.tab === 'following'}
23 <PeopleTab people={data.people} title="Following" emptyMessage="Not following anyone yet." />
24{:else if data.tab === 'vouches'}
25 <VouchTab vouches={data.vouches} />
26{/if}